Solved Forms for Path Ordering Constraints
نویسندگان
چکیده
A usual technique in symbolic constraint solving is to apply transformation rules until a solved form is reached for which the problem becomes trivial. Ordering constraints are well-known to be reducible to a disjunction of solved forms, but unfortunately no polynomial algorithm deciding the satissability of these solved forms is known. Surprisingly, it turns out that this is no longer the case for a slightly diierent notion of solved form, where fundamental properties of orderings like transitivity and monotonicity are taken into account. This leads to a new family of constraint solving algorithms for the full recursive path ordering with status (RPOS), and hence as well for other path orderings like LPO, MPO, KNS and RDO. Apart from simplicity and elegance from the theoretical point of view, the main contribution of these algorithms is on eeciency in practice. Since guessing is minimized, and, in particular, no linear orderings between the subterms are guessed, a practical improvement in performance of several orders of magnitude over previous algorithms is obtained, as shown by our experiments.
منابع مشابه
Solved Forms for Path Ordering
A usual technique in symbolic constraint solving is to apply transformation rules until a solved form is reached for which the problem becomes simple. Ordering constraints are well-known to be reducible to (a disjunction of) solved forms, but unfortunately no polynomial algorithm deciding the satissability of these solved forms is known. Here we deal with a diierent notion of solved form, where...
متن کاملDecision Problems in Ordered Rewriting
A term rewrite system (TRS) terminates ii its rules are contained in a reduction ordering >. In order to deal with any set of equations, including inherently non-terminating ones (like commutativity), TRS have been generalised to ordered TRS (E; >), where equations of E are applied in whatever direction agrees with >. The connuence of terminating TRS is well-known to be decidable, but for order...
متن کاملRPO constraint solving is in
A new decision procedure for the existential fragment of ordering constraints expressed using the recursive path ordering is presented. This procedure is nondeterministic and checks whether a set of constraints is solvable over the given signature, i.e., the signature over which the terms in the constraints are deened. It is shown that this non-deterministic procedure runs in polynomial time, t...
متن کاملThe theory of total unary rpo is
The Recursive Path Ordering (rpo) is a syntactic ordering on terms that has been widely used for proving termination of term-rewriting systems 7,20]. How to combine term-rewriting with ordered resolution and paramodulation is now well-understood and it has been successfully applied in many theorem-proving systems 11,16,21]. In this setting an ordering such as rpo is used both to orient rewrite ...
متن کاملA revisit of a mathematical model for solving fully fuzzy linear programming problem with trapezoidal fuzzy numbers
In this paper fully fuzzy linear programming (FFLP) problem with both equality and inequality constraints is considered where all the parameters and decision variables are represented by non-negative trapezoidal fuzzy numbers. According to the current approach, the FFLP problem with equality constraints first is converted into a multi–objective linear programming (MOLP) problem with crisp const...
متن کامل